package com.yic.module.wms.convert.erpproducein;

import java.util.*;

import com.yic.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import com.yic.module.wms.controller.admin.erpproducein.vo.*;
import com.yic.module.wms.dal.dataobject.erpproducein.ErpProduceInDO;

/**
 * erp生产入库 Convert
 *
 * @author 系统管理员
 */
@Mapper
public interface ErpProduceInConvert {

    ErpProduceInConvert INSTANCE = Mappers.getMapper(ErpProduceInConvert.class);

    ErpProduceInDO convert(ErpProduceInCreateReqVO bean);

    ErpProduceInDO convert(ErpProduceInUpdateReqVO bean);

    ErpProduceInRespVO convert(ErpProduceInDO bean);

    List<ErpProduceInRespVO> convertList(List<ErpProduceInDO> list);

    PageResult<ErpProduceInRespVO> convertPage(PageResult<ErpProduceInDO> page);

    List<ErpProduceInExcelVO> convertList02(List<ErpProduceInDO> list);

}
